package createThread.cn.tedu.threaddemo.thead;

/**
 * 守护进程和非守护进程也叫，前台进程和后台进程
 * 守护进程通常是后台进程
 * 非守护进程是前台进程
 * 前台进程的消亡会直接使没有进行完毕的后台进程消亡
 * 后台进程的消亡不会使没有进行完毕的前台进程消亡
 */
public class Test implements Runnable{
    @Override
    public void run() {
        for (int i = 0; i < 100; i++){
            System.out.println("继承Thread类子线程1: " + i);
        }
        System.out.println(Thread.currentThread().getName()+"是守护进程吗"+Thread.currentThread().isDaemon());
    }

    public static void main(String[] args) {
        Thread thread = new Thread(new Test());
        thread.setDaemon(true);
        thread.start();
        for (int i = 0; i < 10; i++){
            System.out.println("main进程 : " + i);
        }
    }
}
